Jersey 提供了支持 Model-View-Controller (MVC) 设计模式的扩展。 在 Jersey 组件的上下文中,在 MVC 模式中的 Controller 对应于一个资源类或方法,View 对应绑定到资源类或方法的模板,model 对应从资源方法返回(控制器)的Java 对象(或 Java Bean)。
注:从本章的一些段落/例子来自 Paul Sandoz 的 MVCJ 博客。
在 Jersey 2,基础 MVC API 由两个类组成(在 org.glassfish.jersey.server.mvc包),可用于绑定模型视图(模板),分别是 Viewable 和 @Template。在使用 Jersey MVC 模板支持时,这些类确定哪种方法(显式/隐)。